/*CSS重写*/
*{
    box-sizing:border-box;
}
body{
    font:14px "microsoft yahei",Arial,Helvetica,sans-serif;
    color:#666;

}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{
    margin:0;
    padding:0;
    list-style:none;
}
.btn{
    outline: none !important;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
a{
    color:#bababa;
    text-decoration:none;
}
a:hover{
    /*color:#1dabe5;*/
    text-decoration:none;
}
/*顶部导航条样式*/
#nav{
    background-color: #493a30;
    color:#f29600;
}
#nav img.mzj{
    margin-top:10px;
    height:30px;
}
#nav ul.navbar-nav>.open>a{
    background-color: #493a30;
}
#nav a{
   color:#f29600;
}
#nav img.person{
    margin-top:-2px;
}
#nav ul li.welcomeLogin{
    line-height: 50px;
}
#nav ul li:last-child a{
    padding:12px 15px;
}
/*隔断底部样式*/
#partition{
    height:50px;
    margin:0 auto;
    background-color: #ededed;
}
/*页面底部样式*/
#foot{
    padding-top:50px;
    background-color: #ffffff;
    width:1170px;
    margin:0 auto;
}
#foot ul{
    float:left;
}
#foot div.outside{
    /*清除浮动给父元素的影响*/
    overflow: hidden;
    height:130px;
    border-bottom: 1px solid #c1c1c1;
}
#foot div.outside ul li.info{
    color:#8e8e8e;
    margin-bottom: 10px;
}
#foot div.outside ul li{
    margin-right:60px;
}
#foot div.telInfo{
    text-align: right;
    height:92px;
    float:right;
}
#foot div.telInfo p{
    font-size: 20px;
    color:#8e8e8e;
    margin-bottom: 10px;
}
#foot div.telInfo span{
    color:#dfdfdf;
}
#foot div.telInfo b{
    display: block;
    width:90px;
    height:25px;
    font-weight: normal;
    line-height:25px;
    text-align: center;
    background-color:#cdcdcd;
    position:relative;
    margin-left:60px;
    margin-top:10px;
}
#foot div.telInfo b a{
    color:#666;
}
#foot div.telInfo i.leftCircle{
    width:25px;
    height:25px;
    border-radius: 50px;
    top:0px;
    left:-12.5px;
    background-color: #cdcdcd;
    position: absolute;
}
#foot div.telInfo i.rightCircle{
    width:25px;
    height:25px;
    border-radius: 50px;
    top:0px;
    left:77.5px;
    background-color: #cdcdcd;
    position: absolute;
}
#foot div.record{
    text-align: center;
    padding-top:50px;
}
#foot span.address{
    color:#dfdfdf;
}
/****************************************购物车***************************************/
#propCar{
    width:400px;
    height: 400px;
    overflow-y: auto;
    padding:0px;
    border-radius: 10px;
}
#propCar>ul.carList>li>img{
    cursor: pointer;
}
#propCar>p{
    color:#8D8E8F;
    padding-left:10px;
    height:50px;
    line-height: 50px;
    font-size:18px;
    background-color: #F9FAFB;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#propCar ul.carList{
    padding:10px;
}
#propCar ul.carList div.media{
    margin-top:5px;
}
#propCar img.checkAlls{
    width:16px;
    height:16px;
}
#propCar ul.carList li{
    padding-bottom: 10px;
    border-bottom:1px solid #ddd;
    margin-bottom: 10px;
}
#propCar ul.carList li:last-child{
    border:none;
    margin-bottom: 0px;
}
#propCar div.media-body p:first-child{
    color:#8D8E8F;
}
#propCar div.media-body span.data{
    display:inline-block;
    width:60px;
    text-align: center;
    height:22px;
    line-height: 22px;
    border:1px solid #ddd;
    background-color: #ECEDEE;
    color:#8D8E8F;
    cursor: pointer;
}
#propCar div.media-body span.active{
    color:#f29600;
    background-color: #493a30;
}
#propCar div.media-body span.pull-right{
    color:#B84540;
}
#propCar div.media-body p:first-child{
    height:40px;
}
#propCar div.media-body p{
    margin-bottom: 6px;
}
#propCar div.media-body p:last-child{
    margin-bottom: 0px;
}
#propCar div.media-body p b{
    color:#8D8E8F;
    cursor: pointer;
}
#propCar div.media-body p u{
    text-decoration: none;
}
#propCar div.media-body p:nth-child(2) span{
    color:#8D8E8F;
    width:40px;
    display: inline-block;
    text-align: center;
}
#propCar div.media-body p img.color{
    vertical-align: top;
    margin-right:10px;
    cursor: pointer;
}
#propCar div.media-body p:first-child i{
    width:15px;
    text-align: right;
    cursor: pointer;
}
#propCar div.media-body p:first-child span{
    width:200px;
    height:36px;
    display: inline-block;
    overflow: hidden;
}
#propCar div.bottomPay{
    min-height:50px;
    padding: 10px 0;
    color:#8D8E8F;
    border-top: 1px solid #ddd;
    background-color: #F9FAFB;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#propCar div.bottomPay button{
    outline: none;
}
#propCar div.bottomPay div.container-fluid div.row:last-child{
    font-size:12px;
}
#propCar div.bottomPay div.container-fluid div.row:last-child div.col-sm-6:first-child{
    padding-left:36px;
}
#propCar div.bottomPay div.container-fluid:last-child{
    text-align: center;
    margin-top:10px;
}
#propCar img.noShopping{
    width:100px;
    margin-top:30px;
}
/******************禁止响应式布局******************/
.container{
    width:1170px !important;
}
.container .navbar-header,
.container .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
    float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
}

.navbar-toggle {
    display: none;
}
.navbar-collapse {
    border-top: 0;
}

.navbar-brand {
    margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
    float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff !important;
    background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #999 !important;
    background-color: transparent !important;
}

/* Undo form expansion */
.navbar-form {
    float: left;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* Copy-pasted from forms.less since we mixin the .form-inline styles. */
.navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.navbar-form .form-control-static {
    display: inline-block;
}

.navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
}

.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
}

.navbar-form .input-group > .form-control {
    width: 100%;
}

.navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}

.navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

.navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
}

.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
}

.navbar-form .has-feedback .form-control-feedback {
    top: 0;
}

/* Undo inline form compaction on small screens */
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.form-inline .form-control-static {
    display: inline-block;
}

.form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
}

.form-inline .input-group > .form-control {
    width: 100%;
}

.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}

.form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
}

.form-inline .has-feedback .form-control-feedback {
    top: 0;
}
/*#content nav.navbar{*/
    /*border: 0;*/
    /*background-color: #fafafa;*/
/*}*/
#content{
    width:100%;
    margin: 0 auto;
}

/*#nav ul.nav{*/
    /*float:right;*/
/*}*/
#nav a.dropdown-toggle{
    padding-right:0px !important;
}